.C {
    background-color: rgb(252,234,24);
}

.D {
    background-color: rgb(222,120,48);
}

.J {
    background-color: rgb(85,134,28);
}

.MA {
    background-color: rgb(105,32,128);
}

.MN {
    background-color: rgb(0,144,181);
}

.T {
    background-color: rgb(140,27,30);
}

#arriere 
{
    margin: 20px;
    width: 45%;
}

.Style1 {
	font-size: 16px;
	color: #C69B06;
}

.Style2 {
	font-size: 14px;
}

table {
    text-align: center;
    width: 98%;
    margin: 10px auto;
}

#sort table td {    
    background-color: #00CC66;
}

table#groups th {
    font-size: 1.2em;
    background-color: #ccc;
}

table#groups a {
    color: black;
}

table#groups .grey {
    background-color: #DDD;
}

.genre a {
    color: white !important;
    text-decoration: none;
}

.C a {
    color: black !important;
}

.pays a {
    text-decoration: none;
}

a:hover {
    font-style: italic;
    text-decoration: none;
}